home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
DEVELOP.ZIP
/
STRUCTS.DOC
< prev
next >
Wrap
Text File
|
1995-11-20
|
6KB
|
172 lines
Preliminary data structures for PCBFido 15.22
Unless otherwise specified, these *.DAT files contain an unlimited number
of records in the format described
================================================================================
AREAS.DAT
---------
Byte offset type datum
0-1 unsigned short int file version (15.22 = 3)
2-3 unsigned short int PCBoard Conference number
4-64 char Area Tag
65-66 unsigned short int Aka record index (Record number for AKAS.DAT)
67-68 unsigned short int Origin record index (Record number in ORIGINS.DAT)
69 char highAscii setting
70-71 unsigned short int Julian date for last activity in echo (import/expo
72 char Allow Private messages (boolean)
73 char Allow File Attach
74-83 char Reserved
-------------------------------------------------------------------------------
AKAS.DAT
--------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-3 unsigned short zone
4-5 unsigned short net
6-7 unsigned short node
8-9 unsigned short point
10 char Primary address
11 char InSeenBy
12 char Present in handshake
13 char Up/Downlink
14-83 char Conference Range
84-93 char Reserved
-------------------------------------------------------------------------------
FIDOQUE.DAT
-----------
Same as 15.22, but replace 128 byte bit array header with 2 byte unsigned file version
--------------------------------------------------------------------------------
FREQDENY.DAT
------------
Same as AKAS.DAT
-------------------------------------------------------------------------------
FREQPATH
---------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-67 char file path
68-77 char password
78-87 char reserved
-------------------------------------------------------------------------------
MAGICNAM.DAT
-------------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-22 char Magic Name
23-89 char path/filename
90-99 char password
100-109 char reserved
------------------------------------------------------------------------------
NODEARC.DAT
-----------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-3 unsigned short zone
4-5 unsigned short net
6-7 unsigned short node
8-9 unsigned short point
10-11 unsigned short packet type
12-13 signed short int Archiver_index
14-23 char reserved
-----------------------------------------------------------------------------
NODELIST.DAT
------------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-81 char Base Name
82-90 char Diff Name
91-92 signed int Last compile
93-102 char compile
------------------------------------------------------------------------------
ORIGINS.DAT
-----------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-71 char Origin
72-141 char Conference Range
142-151 char reserved
-----------------------------------------------------------------------------
PHONEX.DAT
----------
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
2-31 char in
32-63 char out
64-73 char reserved
----------------------------------------------------------------------------
PCBFIDO.CFG
-----------
three single structures of the following format in the foillowing order.
Byte offset type datum
0-1 unsigned short file version (15.22 = 3)
typedef struct
{
char incoming_packets[66];
char outgoing_packets[66];
char outgoing_msg[66];
char bad_packets[66];
char nodelist_path[66];
char work_directory[66];
char passthrough[66]; // Passthru files
char securemail[66]; // Secure netmail
char messages[66]; // response Messages
} DIRECTORIES;
typedef struct
{
char archivers[4][66];
char archiver_switches[4][80];
char unarchivers[4][66];
char unarchiver_switches[4][80];
} ARCHIVERS;
typedef struct
char BBS_Name[60];
char City[30];
char Sysop[30];
char Phone[50];
char Baud[10];
char Flags[50];
} EMSI_DATA;